home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 November: Tool Chest / Dev.CD Nov 94.toast / Tool Chest / Hardware / Misc. Tools / LFSR Verilog CAD Tool / LFSR / LFSR.rsrc / TEXT_2080_Documentation.txt < prev    next >
Encoding:
Text File  |  1993-06-03  |  2.2 KB  |  7 lines

  1. ¬´font name‚óäNew York¬ª¬´font size‚óä14¬ª¬´font style‚óäbold¬ª¬´font style‚óäunderline¬ªModule ¬´field‚óämodule¬ª¬´font size‚óä12¬ª¬´font style‚óäplain¬ª
  2. ¬´if not empty‚óäproject‚óä
  3. project: ¬´font style‚óäitalic¬ª¬´field ‚óäproject¬ª¬´font style‚óäplain¬ª¬ª
  4. Last modified:  ¬´date¬ª ¬´time¬ª. ¬´set‚óäedge‚óä ¬´if true‚ó䬴button‚óäclock edge polarity¬ª‚óänegative edge‚óäelse‚óäpositive edge¬ª¬ª
  5.  
  6. Verilog module "¬´font style‚óäbold¬ª¬´field‚óämodule¬ª¬´font style‚óäplain¬ª" is a Linear Feedback Shift Register (LFSR) used as an interval counter. The counter reaches terminal count after ¬´field‚óäcount¬ª ¬´get‚óäedge¬ª clocks. ¬´if true‚ó䬴button‚óätc enable¬ª‚óä'¬´field ‚óäterminal count¬ª' is asserted ¬´if true‚ó䬴button‚óätc polarity¬ª‚óähigh‚óäelse‚óälow¬ª at the end of count for one cycle.¬ª The count is preset synchronously on the ¬´get‚óäedge¬ª of the clock by an active ¬´if true‚ó䬴button‚óäpreset polarity¬ª‚óähigh‚óäelse‚óälow¬ª on '¬´field‚óäpreset¬ª'.¬´if true‚ó䬴button‚óäretriggerable¬ª‚óä The counter is free running, it presets itself on every terminal count.‚óäelse‚óä The counter is one shot, itstops counting after terminal count and must be preset to count again.¬ª ¬´if true‚ó䬴button‚óäce enable¬ª‚óä The counting is suspended when '¬´field‚óäclock enable¬ª' is asserted ¬´if true‚ó䬴button‚óäce polarity¬ª‚óähigh‚óäelse‚óälow¬ª.¬ª¬´if true‚ó䬴button‚óäsr enable¬ª‚óä The shift register output of the counter is brought out of the module as '¬´field‚óäshift register output¬ª'.¬ª¬´if true‚ó䬴button‚óäcombinatorial¬ª‚óä The counter uses AND (or NAND) gates on the output of the shift register to detect for terminal count of all 'ones'.‚óäelse‚óä The counter uses small auxiliary counter to detect for terminal count by counting all 'ones' being shifted into the main counter. The preset of the small auxiliary counter is connected to the input of the main shift register and terminal count is generated only when ¬´get‚óästages¬ª '1' bits have shifted into the main counter.The auxiliary counter has ¬´get‚óäauxiliary stages¬ª registers with two taps feedback to the input.¬ª The main counter has ¬´get‚óästages¬ª registers with ¬´get‚óätap count¬ª taps of feedback to the input. 
  7.